package cn.bearspark.framework.web.starter.limit;

import java.lang.annotation.*;

/**
 * 对请求进行限流的注解
 */
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface RequestLimit {

    /**
     * 流量限制
     */
    int limit();

    /**
     * 限流时长，单位：s
     */
    int second();

    /**
     * 限流的提示内容
     */
    String msg() default "请求过于频繁";

}
